package feeinterface.modeldb;
import java.util.*;

/*********************************************
业务合作表
***********************************************/
public class ServiceCo{

	private String ExtVar;/*remark:扩展参数;length:200*/
	private Float SettlementRate;/*remark:结算分成比例，小于1的值;length:12*/
	private Integer SpecifyChannel;/*remark:是否指定通道。 1：只开放特定通道  0：按业务分类进行自动配选;length:10*/
	private Float RetainQuantityRate;/*remark:扣量比例，小于1的值;length:12*/
	private Integer ServiceCpID;/*remark:业务CP的ID;length:10*/
	private Integer ServiceClassCode;/*remark:业务级别编码;length:10*/
	private Integer ServiceCoSno;/*remark:流水号，业务合作id;length:10*/
	private Integer BsSettlementCycleCode;/*remark:结算周期 对应于BaseSettlementCycle表里的BsSettlementCycleCode字段;length:10*/
	private String Updator;/*remark:更新人;length:30*/
	private Integer SaleManID;/*remark:我们业务人员ID;length:10*/
	private Integer SingleMaxFee;/*remark:单次扣费最大限制（单位分）， 如果是0，则不限费;length:10*/
	private String IpReceive;/*remark:接受的IP;length:20*/
	private String MoURL;/*remark:CP给我们的上行同步接口，用于我方送上行给CP;length:700*/
	private String ServiceCoName;/*remark:业务合作名称;length:40*/
	private Integer UserMonthFeeCntMax;/*remark:用户月最大扣费次数，0表示不限制;length:10*/
	private String Description;/*remark:业务说明;length:100*/
	private Integer UserDayFeeMax;/*remark:用户日消费限额，单位分， 如果是0，则不限费;length:10*/
	private Date UpdateTime;/*remark:更新时间;length:19*/
	private Date ServiceCoEndTime;/*remark:业务合作结束时间;length:10*/
	private Integer UserMaxDayCntInMonth;/*remark:用户月最大扣费天数，0表示不限制;length:10*/
	private Integer Enable;/*remark:当前合作的状态 -1：隐藏  1：开通  0：关闭;length:10*/
	private Date LastCloseTime;/*remark:最后的关闭时间;length:19*/
	private Integer UserMonthFeeMax;/*remark:用户月消费限额，单位分， 如果是0，则不限费;length:10*/
	private Date ServiceCoStartTime;/*remark:业务合作开始时间;length:10*/
	private Integer IsClostMt;/*remark:是否屏蔽下行 1:需要屏蔽下行  0：不需要屏蔽下行;length:10*/
	private Integer ServiceTypeCode;/*remark:业务类型编码;length:10*/
	private String SupportChannelTypeCodeList;/*remark:可支持的通道扣费类别，以英文逗号隔开;length:80*/
	private String MrURL;/*remark:CP给我们的下行同步接口，用于我方送下行状态给CP;length:700*/
	private Integer UserFeeInterval;/*remark:用户扣费间隔限制，单位分钟，在时间间隔之内不返回通道，如果扣费间隔等于"0"，表示不限制;length:10*/
	private Integer UserDayFeeCntMax;/*remark:用户天最大扣费次数，0表示不限制;length:10*/
	private Date LastOpenTime;/*remark:最后的打开时间;length:19*/

	public void setExtVar(String ExtVar){
		this.ExtVar = ExtVar;
	}
	public String getExtVar(){
		return ExtVar;
	}
	public void setSettlementRate(Float SettlementRate){
		this.SettlementRate = SettlementRate;
	}
	public Float getSettlementRate(){
		return SettlementRate;
	}
	public void setSpecifyChannel(Integer SpecifyChannel){
		this.SpecifyChannel = SpecifyChannel;
	}
	public Integer getSpecifyChannel(){
		return SpecifyChannel;
	}
	public void setRetainQuantityRate(Float RetainQuantityRate){
		this.RetainQuantityRate = RetainQuantityRate;
	}
	public Float getRetainQuantityRate(){
		return RetainQuantityRate;
	}
	public void setServiceCpID(Integer ServiceCpID){
		this.ServiceCpID = ServiceCpID;
	}
	public Integer getServiceCpID(){
		return ServiceCpID;
	}
	public void setServiceClassCode(Integer ServiceClassCode){
		this.ServiceClassCode = ServiceClassCode;
	}
	public Integer getServiceClassCode(){
		return ServiceClassCode;
	}
	public void setServiceCoSno(Integer ServiceCoSno){
		this.ServiceCoSno = ServiceCoSno;
	}
	public Integer getServiceCoSno(){
		return ServiceCoSno;
	}
	public void setBsSettlementCycleCode(Integer BsSettlementCycleCode){
		this.BsSettlementCycleCode = BsSettlementCycleCode;
	}
	public Integer getBsSettlementCycleCode(){
		return BsSettlementCycleCode;
	}
	public void setUpdator(String Updator){
		this.Updator = Updator;
	}
	public String getUpdator(){
		return Updator;
	}
	public void setSaleManID(Integer SaleManID){
		this.SaleManID = SaleManID;
	}
	public Integer getSaleManID(){
		return SaleManID;
	}
	public void setSingleMaxFee(Integer SingleMaxFee){
		this.SingleMaxFee = SingleMaxFee;
	}
	public Integer getSingleMaxFee(){
		return SingleMaxFee;
	}
	public void setIpReceive(String IpReceive){
		this.IpReceive = IpReceive;
	}
	public String getIpReceive(){
		return IpReceive;
	}
	public void setMoURL(String MoURL){
		this.MoURL = MoURL;
	}
	public String getMoURL(){
		return MoURL;
	}
	public void setServiceCoName(String ServiceCoName){
		this.ServiceCoName = ServiceCoName;
	}
	public String getServiceCoName(){
		return ServiceCoName;
	}
	public void setUserMonthFeeCntMax(Integer UserMonthFeeCntMax){
		this.UserMonthFeeCntMax = UserMonthFeeCntMax;
	}
	public Integer getUserMonthFeeCntMax(){
		return UserMonthFeeCntMax;
	}
	public void setDescription(String Description){
		this.Description = Description;
	}
	public String getDescription(){
		return Description;
	}
	public void setUserDayFeeMax(Integer UserDayFeeMax){
		this.UserDayFeeMax = UserDayFeeMax;
	}
	public Integer getUserDayFeeMax(){
		return UserDayFeeMax;
	}
	public void setUpdateTime(Date UpdateTime){
		this.UpdateTime = UpdateTime;
	}
	public Date getUpdateTime(){
		return UpdateTime;
	}
	public void setServiceCoEndTime(Date ServiceCoEndTime){
		this.ServiceCoEndTime = ServiceCoEndTime;
	}
	public Date getServiceCoEndTime(){
		return ServiceCoEndTime;
	}
	public void setUserMaxDayCntInMonth(Integer UserMaxDayCntInMonth){
		this.UserMaxDayCntInMonth = UserMaxDayCntInMonth;
	}
	public Integer getUserMaxDayCntInMonth(){
		return UserMaxDayCntInMonth;
	}
	public void setEnable(Integer Enable){
		this.Enable = Enable;
	}
	public Integer getEnable(){
		return Enable;
	}
	public void setLastCloseTime(Date LastCloseTime){
		this.LastCloseTime = LastCloseTime;
	}
	public Date getLastCloseTime(){
		return LastCloseTime;
	}
	public void setUserMonthFeeMax(Integer UserMonthFeeMax){
		this.UserMonthFeeMax = UserMonthFeeMax;
	}
	public Integer getUserMonthFeeMax(){
		return UserMonthFeeMax;
	}
	public void setServiceCoStartTime(Date ServiceCoStartTime){
		this.ServiceCoStartTime = ServiceCoStartTime;
	}
	public Date getServiceCoStartTime(){
		return ServiceCoStartTime;
	}
	public void setIsClostMt(Integer IsClostMt){
		this.IsClostMt = IsClostMt;
	}
	public Integer getIsClostMt(){
		return IsClostMt;
	}
	public void setServiceTypeCode(Integer ServiceTypeCode){
		this.ServiceTypeCode = ServiceTypeCode;
	}
	public Integer getServiceTypeCode(){
		return ServiceTypeCode;
	}
	public void setSupportChannelTypeCodeList(String SupportChannelTypeCodeList){
		this.SupportChannelTypeCodeList = SupportChannelTypeCodeList;
	}
	public String getSupportChannelTypeCodeList(){
		return SupportChannelTypeCodeList;
	}
	public void setMrURL(String MrURL){
		this.MrURL = MrURL;
	}
	public String getMrURL(){
		return MrURL;
	}
	public void setUserFeeInterval(Integer UserFeeInterval){
		this.UserFeeInterval = UserFeeInterval;
	}
	public Integer getUserFeeInterval(){
		return UserFeeInterval;
	}
	public void setUserDayFeeCntMax(Integer UserDayFeeCntMax){
		this.UserDayFeeCntMax = UserDayFeeCntMax;
	}
	public Integer getUserDayFeeCntMax(){
		return UserDayFeeCntMax;
	}
	public void setLastOpenTime(Date LastOpenTime){
		this.LastOpenTime = LastOpenTime;
	}
	public Date getLastOpenTime(){
		return LastOpenTime;
	}

}